package com.wifi;

/**
 * @Auther: dld
 * @Date: 15:28 2017/11/24
 * @DES:
 * @Modified By:
 */
public class BaiduDomainVo {
    /**
     * domain为代理商账号绑定的域名，用来区分数据的发送者
     */
    private  String domain;
    /**
     * dev_mac为抓取数据的设备的标识，用来关联顾客所在的位置
     */
    private  String dev_mac;
    /**
     * 抓取用户时间的unix时间戳，单位是秒
     */
    private Long usr_cap_time;
    /**
     * 抓取到的用户mac，AP抓到的所有mac地址不一定都是合法的用户mac，假mac会被过滤
     */
    private  String usr_mac;
    /**
     * 抓取时信号强度的相反数
     */
    private  Integer usr_distance = 60;
    /**
     * AP设备的地理经度坐标 (非必需)
     */
    private  double longitude;
    /**
     * AP设备的地理纬度坐标 (非必需)
     */
    private  double latitude;
    /**
     * AP设备接入的网络名称 (非必需)
     */
    private  String dev_ssid;

    public String getDomain() {
        return domain;
    }

    public void setDomain(String domain) {
        this.domain = domain;
    }

    public String getDev_mac() {
        return dev_mac;
    }

    public void setDev_mac(String dev_mac) {
        this.dev_mac = dev_mac;
    }

    public Long getUsr_cap_time() {
        return usr_cap_time;
    }

    public void setUsr_cap_time(Long usr_cap_time) {
        this.usr_cap_time = usr_cap_time;
    }

    public String getUsr_mac() {
        return usr_mac;
    }

    public void setUsr_mac(String usr_mac) {
        this.usr_mac = usr_mac;
    }

    public Integer getUsr_distance() {
        return usr_distance;
    }

    public void setUsr_distance(Integer usr_distance) {
        this.usr_distance = usr_distance;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    public String getDev_ssid() {
        return dev_ssid;
    }

    public void setDev_ssid(String dev_ssid) {
        this.dev_ssid = dev_ssid;
    }

    public String toString() {
        final StringBuilder sb = new StringBuilder("{");
        sb.append("\"domain\":\"")
                .append(domain).append('\"');
        sb.append(",\"dev_mac\":\"")
                .append(dev_mac).append('\"');
        sb.append(",\"usr_cap_time\":")
                .append(usr_cap_time);
        sb.append(",\"usr_mac\":\"")
                .append(usr_mac).append('\"');
        sb.append(",\"usr_distance\":")
                .append(usr_distance);
        sb.append(",\"longitude\":")
                .append(longitude);
        sb.append(",\"latitude\":")
                .append(latitude);
        sb.append(",\"dev_ssid\":\"")
                .append(dev_ssid).append('\"');
        sb.append('}');
        return sb.toString();
    }
}
